runtime.p.runqtail (field)
18 uses
runtime (current package)
proc.go#L3144: if _g_.m.spinning && (pp.runnext != 0 || pp.runqhead != pp.runqtail) {
proc.go#L4638: for pp.runqhead != pp.runqtail {
proc.go#L4640: pp.runqtail--
proc.go#L4641: gp := pp.runq[pp.runqtail%uint32(len(pp.runq))].ptr()
proc.go#L5347: t := atomic.Load(&_p_.runqtail)
proc.go#L5655: tail := atomic.Load(&_p_.runqtail)
proc.go#L5657: if tail == atomic.Load(&_p_.runqtail) {
proc.go#L5699: t := _p_.runqtail
proc.go#L5702: atomic.StoreRel(&_p_.runqtail, t+1) // store-release, makes the item available for consumption
proc.go#L5759: t := pp.runqtail
proc.go#L5771: return (pp.runqtail + o) % uint32(len(pp.runq))
proc.go#L5779: atomic.StoreRel(&pp.runqtail, t)
proc.go#L5803: t := _p_.runqtail
proc.go#L5825: t := _p_.runqtail
proc.go#L5860: t := atomic.LoadAcq(&_p_.runqtail) // load-acquire, synchronize with the producer
proc.go#L5913: t := _p_.runqtail
proc.go#L5927: atomic.StoreRel(&_p_.runqtail, t+n) // store-release, makes the item available for consumption
runtime2.go#L617: runqtail uint32
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)